package com.txf.coomon.mvp.net_retrofit.base;

import com.txf.ui_mvplibrary.mvp.presenter.BasePresenter;
import com.txf.ui_mvplibrary.mvp.view.BaseView;

import java.util.HashMap;

/**
 * @author txf
 * @create 2019/1/29 0029
 * @
 */

public abstract class BaseAppPresenter<V extends BaseView> extends BasePresenter<V> {
    /**
     * @param tag       请求标识
     * @param isLoading  是否显示加载弹窗
     * @param cancelable 加载弹窗是否点击关闭
     */
    public abstract void getData(int tag, HashMap<String, Object> maps,boolean isLoading, boolean cancelable);

    public void getData(int tag, HashMap<String, Object> maps) {
        getData(tag, maps,true, false);
    }
}
